package com.rocky.study.generic;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class GenericDemo {

    public static void main(String[] args) {
        Collection coll = new ArrayList();
        coll.add("abc");
        coll.add("xiao");
        // 由于集合没有做任何限定,任何类型都可以给其中存放
        coll.add(5);
        Iterator iterable = coll.iterator();
        while (iterable.hasNext()) {
            // 需要打印每个字符串的长度,就要把迭代出来的对象转成 String类型
            String str = (String) iterable.next();
            System.out.println(str.length());
        }
    }
}
